package org.aplikator.server.descriptor;

import org.aplikator.client.shared.descriptor.CheckBoxDTO;
import org.aplikator.client.shared.descriptor.WidgetDTO;
import org.aplikator.server.Context;

public class CheckBox extends WidgetPropertyDescriptorBase<Boolean> {

    public CheckBox(Property<Boolean> property) {
        super(property);
    }

    @Override
    public WidgetDTO getWidgetDescriptor(Context ctx) {
        CheckBoxDTO desc = new CheckBoxDTO(getProperty().clientClone(ctx));
        desc.setSize(getSize());
        desc.setEnabled(isEnabled());
        return desc;
    }

}
